self-constructed asset - French English Dictionary